Emperical Resource Allocation Using Dynamic Distributed Allocation Policy in Cloud Computing
نویسندگان
چکیده
: Now a day’s Cloud computing is a most attractive computing model of internet technology, which provides resources on-demand as per use and pay basics. Cloud services providers charge for the resource use. So it is important to distribute resources in an efficient way for on demand application of the clients. For resource allocation different parameters are consider like CPU, Main memory, Storage area, Bandwidth, I/O devices et al. By considering these parameters many researchers have proposed different resource allocation algorithm for resource allocation in cloud computing environment. Among these algorithms or policies Dynamic Distributed Allocation Policy (DDAP 1 and DDAP2) is the simplest resource allocation algorithm that is used for CPU allocation. In this work we have studied both DDAP1 and DDAP2 by considering memory as one of the parameter. Basically DDAP2 is not providing a better allocation for memory. We modified some of the policies of DDAP2 for memory allocation, which gives better allocation of memory in cloud computing environment. The memory allocation is improved using DDAP2 by adapting a new policy based on CPU allocation using DDAP2. Keywords‐: Pay and Use , resource allocation, DDAP2, on
منابع مشابه
A review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملFRA-PSO: A two-stage Resource Allocation Algorithm in Cloud Computing
Cloud computing gives a large quantity of processing possibilities and heterogeneous resources, meeting the prerequisites of numerous applications at diverse levels. Therefore, resource allocation is vital in cloud computing. Resource allocation is a technique that resources such as CPU, RAM, and disk in cloud data centers are divided among cloud users. The resource utilization, cloud service p...
متن کاملIntegrated modeling and solving the resource allocation problem and task scheduling in the cloud computing environment
Cloud computing is considered to be a new service provider technology for users and businesses. However, the cloud environment is facing a number of challenges. Resource allocation in a way that is optimum for users and cloud providers is difficult because of lack of data sharing between them. On the other hand, job scheduling is a basic issue and at the same time a big challenge in reaching hi...
متن کاملA Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems
Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...
متن کاملSurvey on Resource Allocation Policy and Job Scheduling Algorithms of Cloud Computing
Cloud computing is the product of the evolution of calculation. It is a new distributed computing model. As more and more people put into the research and applications on cloud computing, the technology of computing becomes more and more widely used. Cloud computing has a huge user group. It has to deal with a large number of tasks. How to make appropriate decisions when allocating hardware res...
متن کامل